Effectively Incorporating Expert Knowledge in Automated Software Remodularisation
نویسندگان
چکیده
منابع مشابه
Effectively Incorporating Expert Knowledge in Automated Software Remodularisation
Remodularising the components of a software system is challenging: sound design principles (e.g., coupling and cohesion) need to be balanced against developer intuition of which entities conceptually belong together. Despite this, automated approaches to remodularisation tend to ignore domain knowledge, leading to results that can be nonsensical to developers. Nevertheless, suppling such knowle...
متن کاملSoftware Metrics for Package Remodularisation
There is a plethora of software metrics [LK94, FP96, HS96a, HK00, LM06] and a large amount of research articles. Still there is a lack for a serious and practically-oriented evaluation of metrics. Often metrics lack the property that the software reengineer or quality expert can easily understand the situation summarized by the metrics. In particular, since the exact notion of coupling and cohe...
متن کاملIncorporating Expert Knowledge into Keyphrase Extraction
Keyphrases that efficiently summarize a document’s content are used in various document processing and retrieval tasks. Current state-of-the-art techniques for keyphrase extraction operate at a phrase-level and involve scoring candidate phrases based on features of their component words. In this paper, we learn keyphrase taggers for research papers using token-based features incorporating lingu...
متن کاملAutomated volume measurements in echocardiography by utilizing expert knowledge
Left ventricular (LV) volumes and ejection fraction (EF) are important parameters fordiagnosis, prognosis, and treatment planning in patients with heart disease. These parametersare commonly measured by manual tracing in echocardiographic images, a procedure thatis time consuming, prone to interand intra-observer variability, and require highly trainedoperators. This is particul...
متن کاملAutomated Knowledge Acquisition: Overcoming the Expert System Bottleneck
The artificial intelligence (AI) discipline of machine learning offers the best opportunity for alleviating the critical problem of acquiring the knowledge base necessary for expert systems. This paper examines the characteristics of such tasks and identifies a number of weaknesses with several dominant AI approaches. Genetic algorithms (GAs) are a probabilistic search technique based on the ad...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Software Engineering
سال: 2018
ISSN: 0098-5589,1939-3520,2326-3881
DOI: 10.1109/tse.2017.2786222